Import('env')
Import('options')
env = env.Copy()

sourceFiles = [
    'BoolValue.cpp',
    'ConstExpr.cpp',
    'EmptyValue.cpp',
    'ErrorValue.cpp',
    'EXP_C-Api.cpp',
    'Expression.cpp',
    'FloatValue.cpp',
    'IdentifierExpr.cpp',
    'IfExpr.cpp',
    'InputParser.cpp',
    'IntValue.cpp',
    'KX_HashedPtr.cpp',
    'ListValue.cpp',
    'Operator1Expr.cpp',
    'Operator2Expr.cpp',
    'PyObjectPlus.cpp',
    'StringValue.cpp',
    'Value.cpp',
    'VectorValue.cpp',
]
env.Append(CPPPATH=['#source/kernel/gen_system', '#intern/string', '#intern/moto/include'])
env.Append(CPPPATH=env['PYTHON_INCLUDE'])
env.Library(target='#$BUILD_DIR/lib/blender_expressions', source=sourceFiles)
